#ifndef WRAP_UNISTD_H
#define WRAP_UNISTD_H

namespace Wrap {

// @see https://man7.org/linux/man-pages/man2/syscall.2.html
/// @param sysno syscall() is a small library function that invokes the system
/// call whose assembly language interface has the specified @c sysno with the
/// specified arguments.
/// @return The return value is defined by the system call being invoked. In
/// general, a 0 return value indicates success. A -1 return value indicates an
/// error, and an error number is stored in errno.
long syscall_(long sysno, ...);

}

#endif